Career 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000 1999
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Germany F2 Germany F3 Croatia F1 Croatia F2 Brazil F2 Colombia F1 Colombia F2 Italy F9 Italy F10 Brazil F3 Brazil F4 Brazil F10 Italy F9 Brazil F27 Brazil F28 Brazil F32 Brazil F34 Brazil F35 Brazil F1 Brazil F3 Brazil F4 Brazil F9 Brazil F16 Brazil F13 Brazil F22 Brazil F33 Brazil F27 Germany F6 Germany F7 Germany F8 Brazil F10 Brazil F5 Brazil F6 Bolivia F2 Colombia F4 Czech Republic F5 Czech Republic F6 Brazil F2 VII Avierto Internacional de Salinas - Salinas Ljubljana Open 2002 - Ljubljana Zagreb Open - Zagreb 10th Wartburg Open - Eisenach Cridicard Mastercard Tennis Cup - Campos do Jordao V Gramado Open de Tennis - Gramado Memorial Kolyaskin - Donetsk BH Tennis Open International Cup - Belo Horizonte Warta Cup - Sopot BCP Tennis Classic - Sao Paulo VI Abierto Internacional de Salinas - Salinas Aberto Da Costa Do Sauipe - Bahia TESS Tennis Classic - Campinas IV Gramado Open de Tenis - Gramado Segundo Aberto de Brasilia - Brasilia Telesp Celular Open - Ribeirao Preto Global Telecom Open - Curitiba Global Telecom Open - Florianopolis Brazil F1 Italy F11 Intelig Tennis Cup - Brasilia Copa Ericsson Brazil - Sao Paulo Challenger Britania Zavaleta - Puebla Brazil F23 Copa Ericsson Costa Rica - San Jose Gran Copa Ericsson - Rio de Janeiro USTA Challenger of San Antonio - San Antonio Visa Tennis Open - Sao Paulo 2002 Azalea Orthopedic Challenger - Tyler The Wright Financial Group, Inc. Challenger - Champaign Britania Zavaleta - Puebla SMS Tennis Cup - Sao Paulo Hilton Waikoloa Village USTA Challenger - Waikoloa USTA Challenger of Dallas - Dallas Hamburg Challenger - Hamburg 2003 Freeman Men's Challenger - Joplin KGHM Polish Indoors - Wroclaw Gramado Challenger - Gramado VIII Avierto Internacional de Salinas - Salinas Steelers Cup - Kosice Togliatti Cup - Togliatti Arroyo de la Encomienda - Valladolid Asics Challenger Open - Monchengladbach Black Forest Open - Freudenstadt VI Gramado Open de Tenis - Gramado Alexander Kolyaskin Memorial - Donetsk Pekao Open 2003 - Szczecin Uncle Toby's Burnie Challenger - Tasmania Uncle Toby's Australian Men's Clay Court Challenger - Canberra Ispat Open 2004 - Ostrava Budapest Challenger - Budapest Ljubljana Open - Ljubljana Nord/LB Open 2004 - Braunschweig Oberstraufen Cup - Oberstaufen Ourocard Tennis Challenger - Sao Paulo VI Gramado Open de Tenis - Gramado Porsche Open - Poznan I Manta Open - Manta Alexander Kolyaskin Memorial - Donetsk X Trofeo Ciudad de Quito - Quito Copa Petrobras Santiago - Santiago IPP Open - Helsinki Copa Petrobras Santa Cruz - Santa Cruz de la Sierra Copa Petrobras Bogota - Bogota Open de la Ville de Saint Denis - Reunion Island Copa Petrobras Aracaju - Aracaju Kish Free Zone Island Challenger - Kish Island Ischgl International ATP Challenger - Ischgl Aberto de Sao Paulo - Sao Paulo La Serena Open - La Serena Copa Telefonica CTC Chile - Santiago The LTA Men's Challenger Wrexham - Wrexham KGHM Polish Indoors - Wroclaw 2005 Freeman Men's Challenger - Joplin Logopak Challenger 2005 - Lubeck IX Torneo Internacionale de Tennis - Barletta San Luis Potosi Challenger - San Luis Potosi Draft Corona Mexico City Open - Mexico City Olbia Challenger - Olbia Citta di Monza - Monza Garden Open 2005 - Rome Schickendanz Open - Furth Trofeo Internacional Club Laieta - Barcelona Steelers Cup 2005 - Kosice Seguros Bolivar Open - Bogota Nokian Hakkapeliitta Open - Tampere Credicard Mastercard Tennis Cup 2005 - Campos do Jordao Porsche Open - Poznan 14° BH Tennis Open - Belo Horizonte VIII Gramado Open - Gramado S Tennis Masters - Graz II Manta Open - Manta Pekao Open 2005 - Szczecin Copa Petrobras - Santiago Samsung Securities Cup - Seoul Media Will Cup Busan Challenger Tennis - Busan Copa Petrobras - Montevideo Bauer Watertechnology Cup - Eckental Copa Kia - Santiago Challenger 42 - Andrezieux Cyclus Open de Tenis - Florianopolis XI Abierto Internacional de Salinas - Salinas Aberto de Santa Catarina - Florianopolis Coffee Cup Challenger - Chikmagalur Dharwad Challenger 2006 - Dharwad Ostdeutscher Sparkassen Cup - Dresden Czech Open 2006 - Prostejov Bancastato Challenger Lugano - Lugano 12° Tornea B. Camparini Arpa Ceramic Cup - Reggio Emilia Open de Montauban - Montauban Credicard Mastercard Tennis Cup - Campos do Jordao Joinville Tennis Festival - Joinville s Tennis Masters 06 - Graz Pekao Open - Szczecin IX Gramado Open - Gramado Seguros Bolivar Open - Medellin Copa Petrobras Colombia - Bogota Kobstaedernes ATP Challenger - Kolding Copa Petrobras Uruguray - Montevideo Copa Petrobras Brazil - Aracaju Tatra Banka Open 2006 - Bratislava Copa Petrobras Paraguay - Asuncion Privatbank Open 2006 - Dnepropetrovsk Copa Kia Challenger ATP - Santiago KGHM Dialog Polish Indoors - Wroclaw Challenger DCN de Cherbourg - Cherbourg XII Abierto Internacional de Salinas - Salinas BH Telecom Sarajevo 2007 - Sarajevo Morocco Tennis Tour - Rabat Tennis Napoli Cup 2007 - Napoli Unicredit (Suisse) Bank S.A. Challenger - Chiasso Morocco Tennis Tour - Marrakech Aberto de Santa Catarina de Tenis - Florianopolis Prosperita Open 2007 - Ostrava Tunis Open 2007 - Tunis ECU Prague Open - Prague Croatia Osiguranje Rijeka Open - Rijeka Unique Zagreb Open - Zagreb Baden Open - Karlsruhe Memorial Manfredini - Sassuolo Astana Challenger - Astana Polska Energia Open - Bytom Nord LB Open 2007 - Braunschweig Siemens Open 2007 - Scheveningen Riviera di Rimini Challenger - Rimini Porsche Open - Poznan Akbank Private Banking TED Open - Istanbul San Marino Cepu Open - San Marino Alexander Kolyaskin Memorial - Donetsk Ljubljana Open - Ljubljana Pekao Open - Szczecin Ipsos Bucharest Challenger - Bucharest Challenger 42 - Andrezieux Copa Petrobras Brazil - Belo Horizonte Lambertz Open by Stawag 2007 - Aachen Copa Petrobras Paraguay - Asuncion Copa Petrobras Argentina - Buenos Aires IPP Open - Helsinki LTA Shrewsbury Challenger - Shrewsbury Aberto de Sao Paulo - Sao Paulo KGHM Dialog Polish Indoors - Wroclaw Challenger de Providencia-Copa Kia - Santiago Bancolombia Open - Bogota Abierto Internacional de Salinas 'Dario Expreso' - Salinas San Luis Potosi Challenger - San Luis Potosi AGT Challenger - Leon Open Prevadies St. Brieuc Cotes D'Amor - St. Brieuc Mitsubishi Electric Europe Cup - Monza Busan Open Challenger Tennis - Busan III Aberto Santa Catarina de Tenis - Florianopolis III Isla de Lanzarote - Lanzarote III Challenger Isla de Gran Canaria Ciudad de Telde - Telde Fergana Challenger - Fergana Baden Open - Karlsruhe Unicredit Czech Open - Prostejov Nord LB Open - Braunschweig Mamaia Challenger - Constanta Open Diputacion Ciudad de Pozoblanco - Cordoba San Benedetto Challenger - San Benedetto Siemens Open - Scheveningen Oberstaufen Cup-Head German Master's Series - Oberstaufen Porsche Open - Poznan Aamulehti Tampere Open - Tampere Bukhara Challenger - Bukhara LXVII Concurso Internacional de Tenis Cidade de Vigo - Vigo Karshi Challenger - Karshi Dusseldorf Open Challenger - Dusseldorf Challenger Copa Sevilla 2008 - Seville Pekao Open - Szczecin Copa Petrobras-Argentina - Buenos Aires Flea Market Cup Busan Challenger Tennis - Busan Tatra Banka Slovak Open - Bratislava PEOPLEnet CUP - Dnepropetrovsk IPP Open - Helsinki Lima Challenger - Lima Sao Paulo Challenger Wroclaw Challenger Bogota Challenger San Luis Potosi Challenger Ostrava Challenger Pereira Challenger Blumenau Challenger Milan Challenger Reggio Emilia Challenger Bogota Challenger Belo Horizonte Challenger Campos do Jordao Challenger Seville Challenger Szczecin Challenger Buenos Aires Challenger Asuncion Challenger Santiago Challenger Medellin Challenger Bordeaux Challenger Reggio Emilia Challenger Turin Challenger Brasilia Challenger Szczecin Challenger Belo Horizonte Challenger Bogota Challenger Cali Challenger Quito Challenger Santiago Challenger Sao Paulo Challenger Buenos Aires Challenger Sao Paulo Challenger Santiago Challenger Alessandria Challenger Kosice Challenger Turin Challenger Poznan Challenger Campos do Jordao Challenger Campinas Challenger Recife Challenger Belo Horizonte Challenger Sao Leopoldo Challenger Buenos Aires Challenger Bucaramanga Challenger Santos Challenger Sao Paulo Challenger Caltanissetta Challenger Monza Challenger Marburg Challenger Braunschweig Challenger Santos Challenger Sao Paulo Challenger Wroclaw Challenger Wroclaw Challenger Kyiv Open - Kiev BH Tennis Open International Cup - Belo Horizonte Gallagher International - Hamilton Pekao Open - Szczecin Idea Prokom Open - Sopot Brazil Open - Salvador BellSouth Open - Vina del Mar Copa AT&T - Buenos Aires Challenger 42 - Andrezieux Challenger Ford de Cherbourg - Cherbourg Credicard Mastercard Tennis Cup - Campos do Jordao Copa AT&T - Buenos Aires Brasil Open - Salvador 10ø Tornea B. Camparini - Reggio Emilia Brasil Open - Costa do Sauipe Idea Prokom Open - Sopot BellSouth Open - Vina del Mar Argentina Open - Buenos Aires Brasil Open - Costa do Sauipe Open de la Comunidad Valenciana - Valencia Idea Prokom Open - Sopot CA Tennis Trophy - Vienna Qatar ExxonMobil Open - Doha Credicard Mastercard Tennis Cup - Campos do Jordao Copa Telmex - Buenos Aires ABN/AMRO World Tennis Tournament - Rotterdam Brasil Open - Costa do Sauipe BMW Open - Munich The Stella Artois Championships - London Campbell's Hall of Fame Tennis Championships - Newport Generali Open - Kitzbuhel Orange Prokom Open - Sopot Mumbai Open - Mumbai BA-CA Tennis Trophy - Vienna St. Petersburg Open - St. Petersburg Sydney International - Sydney Millenium Tennis Championships - Delray Beach Brasil Open - Costa do Sauipe Grand Prix Hassan II - Casablanca Orange Prokom Open - Sopot AIG Japan Open Tennis Championships - Tokyo BA-CA Tennis Trophy - Vienna Brasil Open - Costa do Sauipe Copa Telmex - Buenos Aires BMW Open - Munich The Artois Championships - London If Stockholm Open - Stockholm Qatar ExxonMobil Open - Doha Olimp Kyiv Open - Kiev Brasil Open - Costa do Sauipe Ethias Tennis Trophy - Mons Abierto Mexicano Telcel - Acapulco Grand Prix Hassan II - Casablanca Challenger Cudad de Guayaquil - Guayaquil Open Sabadell Atlantico - Barcelona Open de la Ville de Saint Denis - Reunion Island AEGON Championships - London Mercedes Cup - Stuttgart Legg Mason Tennis Classic - Washington BCR Open Romania - Bucharest China Open - Beijing Bank Austria Tennis Trophy - Vienna Serbia Open - Belgrade Qatar Exxon Mobil Open - Doha Movistar Open - Santiago Brasil Open - Costa do Sauipe Copa Telmex - Buenos Aires Abierto Mexicano Telcel - Acapulco Grand Prix Hassan II - Casablanca Open Sabadell Atlantico - Barcelona KGHM Polish Indoors - Wroclaw 1st Challenger Tournament Leon - Leon 2002 USTA Challenger of Calabasas - Calabasas Aberto de Sao Paulo - Sao Paulo Open de Nice Cote dAzur - Nice ATU Cup - Weiden II Cyclus Open de Tenis - Florianopolis St.Petersburg Challenger by Kinex - St. Petersburg AEGON International - Eastbourne CA Challenge 2002 - Graz KGHM Polish Indoors - Wroclaw Bancolombia Open - Bogota Morocco Tennis Tour - Fes Mitsubishi Electric Europe Cup - Monza Morocco Tennis Tour - Casablanca Pilot Pen Tennis - New Haven BCR Open Romania - Bucharest III Gramado Open de Tenis - Gramado China Open - Beijing Germany F1 USTA Men's Challenger of Dallas - Dallas KGHM Polish Indoors - Wroclaw BH Tennis Open International Cup - Belo Horizonte Neride Prague Indoor - Prague University of Tennessee USTA Challenger - Knoxville If Stockholm Open - Stockholm St. Petersburg Challenger by Kinex - St. Petersburg Mordovia Cup - Mordovia Kyiv Open - Kiev KGHM Polish Indoors - Wroclaw Bank Austria Tennis Trophy - Vienna Nokian Hakkapeliitta Open - Tampere 13 BH Tennis Open International Cup - Belo Horizonte Black Forest Open 2004 - Freudenstadt Tehran Open 2004 - Tehran 1° Torneo Challenger Series 12° Trofeo Paolo Corazzi - Cremona USTA Men's Challenger of Dallas - Dallas Tennis Napoli Cup - Napoli Challenger Casablanca San Angel - Mexico City Badden Open by Rothaus - Ettlingen 4° Sporting Challenger - Turin Stella Artois Clay Court Championships - Budaors Alexander Kolyaskin Memorial - Donetsk The LTA Men's Challenger - Southampton Copa Petrobras - Aracaju PrivatBank Cup - Dnepropetrovsk Copa Petrobras - Buenos Aires Qatar ATP Challenger - Doha Nossa Caixa Tennis Cup - Sao Paulo Intersport Heilbronn Open - Heilbronn KGHM Emax Polish Indoors - Wroclaw Gemax Open - Belgrade 10° Trofeo Luigi Pezzoli - Bergamo ECM Prague Open - Prague San Remo Tennis Cup-16° Piertomaso Tessitore - San Remo Memorial Manfredini - Sassuolo BH Tennis Open International Cup - Belo Horizonte XII Trofeo Ciudad de Quito 'Diario El Comercio' - Quito Brisbane International - Brisbane Medibank International - Sydney Movistar Open - Santiago Brasil Open - Costa do Sauipe Copa Claro - Buenos Aires Abierto Mexicano Telcel - Acapulco Prosperita Open 2008 - Ostrava Open Sabadell Atlantico - Barcelona s'Tennis Masters Challenger - Graz Southern Capital Cup - Almaty AEGON International - Eastbourne Abierto Internacional Varonil Ciudad de Cancun - Cancun Mercedes Cup - Stuttgart Santiago Challenger Malaysian Open - Kuala Lumpur If Stockholm Open - Stockholm Swiss Indoors Basel - Basel Qatar ExxonMobil Open - Doha Guayaquil Challenger Sao Paulo Challenger Sao Paulo Challenger Apia International - Sydney ATP Challenger Trophy 2008 - Trnava PBZ Zagreb Indoors - Zagreb Brasil Open - Sao Paulo ABN AMRO World Tennis Tournament - Rotterdam Copa Petrobras-Brazil - Aracaju Regions Morgan Keegan Championships - Memphis Cyclus Open de Tenis - Florianopolis Abierto Mexicano Telcel - Acapulco Campos do Jordao Challenger Salvador Challenger BRD Nastase Tiriac Trophy - Bucharest Tashkent Challenger - Tashkent Serbia Open - Belgrade Gerry Weber Open - Halle UNICEF Open - 's Hertogenbosch SkiStar Swedish Open - Bastad Mercedes Cup - Stuttgart Credit Agricole Suisse Open - Gstaad Winston-Salem Open - Winston-Salem St. Petersburg Open - St. Petersburg Samsung Securities Cup - Seoul China Open - Beijing Erste Bank Open - Vienna Swiss Indoors Basel - Basel Qatar ExxonMobil Open - Doha U.S. National Indoor Tennis Championships - Memphis Abierto Mexicano Telcel - Acapulco BMW Open - Munich Power Horse Cup - Dusseldorf Topshelf Open - 's-Hertogenbosch Bet-at-home Open - Hamburg Winston-Salem Open - Winston-Salem PTT Thailand Open - Bangkok China Open - Beijing Erste Bank Open - Vienna Swiss Indoors Basel - Basel Qatar ExxonMobil Open - Doha Open Sud de France - Montpellier ABN AMRO World Tennis Tournament - Rotterdam Abierto Mexicano Telcel - Acapulco Barcelona Open BancSabadell - Barcelona Portugal Open - Oeiras Gerry Weber Open - Halle Monza Challenger Brisbane International - Brisbane Recife Challenger Blumenau Challenger Santos Challenger Aegon Nottingham Open - Nottingham Brisbane International - Brisbane Apia International - Sydney Winston-Salem Open - Winston-Salem Rijeka Challenger Sao Jose Do Rio Preto Challenger Bratislava Challenger Sao Paulo Challenger Florianopolis Challenger Guadalajara Challenger Salzburg Challenger Lima Challenger Campinas Challenger Belem Challenger Bucaramanga Challenger Rio De Janeiro Challenger Porto Alegre Challenger Sao Leopoldo Challenger Bogota Challenger Blunmenau Challenger Curitiba Challenger Bratislava Challenger Scheveningen Challenger Cancun Challenger Salinas Challenger Rio Quente Challenger San Marino Challenger Nossa Caixa Aberto de Sao Paulo - Sao Paulo Schickendanz Open - Furth Medellin Challenger Sao Paulo Challenger San Luis Potosi Challenger 2002 - San Luis Potosi Warta Cup 2001 - Sopot Helsinki Challenger Pekao Open 2001 - Szczecin Copa Ericsson Peru - Lima Intelig Tennis Cup - Campos do Jordao Credicard Tennis Cup - Campos do Jordao Skandia Open - Linz Telesp Celular Open - Campinas Compaq Cup 2001 - Zabrze SMS Tennis Open - Sao Paulo Copa Ericsson Brazil - Sao Paulo 12th BH Tennis Open International Cup - Belo Horizonte ECM Prague Open 2005 - Prague Unique Zagreb Open - Zagreb Tennis Napoli Cup 2006 - Napoli Copa Petrobras Argentina - Buenos Aires Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami BNP Paribas Masters - Paris Masters Series Hamburg - Hamburg BNP Paribas Open - Indian Wells Rogers Cup - Montreal Western & Southern Financial Group Masters - Cincinnati Shanghai - Shanghai BNP Paribas Masters - Paris Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL dItalia - Rome Mutua Madrilena Masters Madrid - Madrid Western & Southern Financial Group Masters - Cincinnati Shanghai ATP Masters 1000 - Shanghai BNP Paribas Open - Indian Wells Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrilena Madrid Open - Madrid Internazionali BNL d'Italia - Rome Shanghai ATP Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL d'Italia - Rome Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Mutua Madrid Open - Madrid Rogers Cup - Montreal Western & Southern Open - Cincinnati BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Shanghai Rolex Masters - Shanghai French Open - Paris Wimbledon - London Australian Open - Melbourne Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Australian Open - Melbourne Davis Cup, Group 1, 2R, PAR-BRA 3-2 Davis Cup, Group 2, 2R, POL-ALG 4-1 Davis Cup, Group 2, REL2, ITA-POL 3-2 Davis Cup, Group 2, PO, POL-EST 5-0 Davis Cup, Group 2, 1R, POL-LAT 5-0 Davis Cup, Group 2, 2R, POL-GEO 2-3 Davis Cup, Group 2, 1R, NGR-POL 0-4 Davis Cup, Group 2, 2R, GRE-POL 0-5 Davis Cup, Group 1, 1R, POL-FIN 2-3 Davis Cup, Group II, 2R, POL-EST 4-1 Davis Cup, Group II, 3R, POL-BLR 3-2 Davis Cup, Group I, 1R, POL-SLO 3-2 Davis Cup, Group I, 2R, POL-RSA 3-1 Davis Cup, World Group, PO, POL-AUS 1-4 Davis Cup, Group I, 1R, POL-LTU 3-2 Brasil Open - Salvador Rakuten Japan Open - Tokyo Gerry Weber Open - Halle Shanghai Rolex Masters - Shanghai BNP Paribas Open - Indian Wells Monte-Carlo Rolex Masters - Monte-Carlo Olympics - London